package com.sz.common.pay.pingan.entity.b2b.transfer;

import lombok.Data;

/**
 * Function: 平台支付与收取【1031】 <br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午5:25
 * 平台支付与收取【1031】
 * 接口说明：
 * 平台与会员间结算。
 * 会员支付到市场：减少会员子账户可用余额，增加市场的清收子账户可用余额，即平台收取会员的可用资金。
 * 市场支付到会员：减少市场清收子账户可用余额，增加会员子账户可用余额。
 * 会员冻结支付到市场：减少会员子账户冻结余额，增加市场的清收子账户可用余额，即平台收取会员的已冻结资金
 * 接口字段：
 * 请求包：交易网－> 监管系统
 * 输入项名称	    英文名	    最大长度	输入属性	注释
 * 资金汇总账号	SupAcctId	C(32)	必输	    资金汇总账号
 * 功能标志	    FuncFlag	C(1)	必输	    1：会员支付到市场
 *                                          2：市场支付到会员
 *                                          3：会员冻结支付到市场
 * 子账户	        CustAcctId	C(32)	必输
 * 会员代码	    ThirdCustId	C(32)	必输
 * 交易金额	    TranAmount	9(15)	必输
 * 币种	        CcyCode	    C(3)	必输	    默认：RMB
 * 订单号	        ThirdHtId	C(30)	必输
 * 备注	        Note	    C(120)	可选
 * 保留域	        Reserve	    C(120)	可选
 */
@Data
public class PlatformPaymentChargeRequest {
    private String TranFunc = "1031";
    private String SupAcctId;
    private String FuncFlag;
    private String CustAcctId;
    private String ThirdCustId;
    private String TranAmount;
    private String CcyCode;
    private String ThirdHtId;
    private String Note;
    private String Reserve;
}
